homogeneous and heterogeneous mixtures